/*
 * ViewModelPlist.java
 *
 * Created by: WangHongxue on 2014-9-27
 * Copyright (c) 2014年 车享. All rights reserved.
 */
package com.techwells.learningkites.base;

import java.util.HashMap;

import com.techwells.learningkites.controller.ChooseUserAvatar;
import com.techwells.learningkites.controller.FeedbackActivity;
import com.techwells.learningkites.controller.ForgetPasswordActivity;
import com.techwells.learningkites.controller.LoginActivity;
import com.techwells.learningkites.controller.MainPageActivity;
import com.techwells.learningkites.controller.MyFavoriteAcitivity;
import com.techwells.learningkites.controller.MySententceActivity;
import com.techwells.learningkites.controller.MyWordActivity;
import com.techwells.learningkites.controller.PayActivity;
import com.techwells.learningkites.controller.RegisterAcitivity;
import com.techwells.learningkites.controller.SegmentDetailActivity;
import com.techwells.learningkites.controller.SettingUserInfoActivity;
import com.techwells.learningkites.controller.TestActivity;
import com.techwells.learningkites.controller.VideoDetailActivity;
import com.techwells.learningkites.controller.VideoListActivity;
import com.techwells.learningkites.controller.VideoViewPlayerActivity;
import com.techwells.learningkites.controller.WelcomeActivity;
import com.techwells.learningkites.model.ChooseUserAvatarViewModel;
import com.techwells.learningkites.model.FeedbackViewModel;
import com.techwells.learningkites.model.ForgetPasswordViewModel;
import com.techwells.learningkites.model.LoginViewModel;
import com.techwells.learningkites.model.MainPageViewModel;
import com.techwells.learningkites.model.MyFavoriteViewModel;
import com.techwells.learningkites.model.MySentenceViewModel;
import com.techwells.learningkites.model.MyWordViewModel;
import com.techwells.learningkites.model.PayViewModel;
import com.techwells.learningkites.model.RegisterViewModel;
import com.techwells.learningkites.model.SegmentDetailViewModel;
import com.techwells.learningkites.model.SettingUserinfoViewModel;
import com.techwells.learningkites.model.TestViewModel;
import com.techwells.learningkites.model.VideoDetailViewModel;
import com.techwells.learningkites.model.VideoListViewModel;
import com.techwells.learningkites.model.VideoViewPlayerViewModel;
import com.techwells.learningkites.model.WelcomeViewModel;



/**
 * viewModel 和 activity关联的配置类
 * 
 */
public class ViewModelPlist {
	/**
	 * activity和view model的对应关系。
	 */
	public static HashMap<String, String> hashMap = new HashMap<String, String>();

	static {
		hashMap.put("com.saike.android.mongo.test.MongoServiceMediatorTest",
				KitesViewModel.class.getName());
		hashMap.put(RegisterAcitivity.class.getName(),
				RegisterViewModel.class.getName());
		hashMap.put(LoginActivity.class.getName(),
				LoginViewModel.class.getName());
		hashMap.put(MainPageActivity.class.getName(),
				MainPageViewModel.class.getName());
		hashMap.put(TestActivity.class.getName(),
				TestViewModel.class.getName());
		hashMap.put(VideoDetailActivity.class.getName(),
				VideoDetailViewModel.class.getName());
		hashMap.put(SegmentDetailActivity.class.getName(),
				SegmentDetailViewModel.class.getName());
		hashMap.put(SettingUserInfoActivity.class.getName(),
				SettingUserinfoViewModel.class.getName());
		hashMap.put(PayActivity.class.getName(),
				PayViewModel.class.getName());
		hashMap.put(MyFavoriteAcitivity.class.getName(),
				MyFavoriteViewModel.class.getName());
		hashMap.put(MyWordActivity.class.getName(),
				MyWordViewModel.class.getName());
		hashMap.put(MySententceActivity.class.getName(),
				MySentenceViewModel.class.getName());
		hashMap.put(FeedbackActivity.class.getName(),
				FeedbackViewModel.class.getName());
		hashMap.put(WelcomeActivity.class.getName(),
				WelcomeViewModel.class.getName());
		hashMap.put(VideoListActivity.class.getName(),
				VideoListViewModel.class.getName());
		hashMap.put(VideoViewPlayerActivity.class.getName(),
				VideoViewPlayerViewModel.class.getName());
		hashMap.put(ForgetPasswordActivity.class.getName(),
				ForgetPasswordViewModel.class.getName());
		hashMap.put(ChooseUserAvatar.class.getName(),
				ChooseUserAvatarViewModel.class.getName());
	}
}
